namespace StyleMVVM.Notification.Tile
{
	public interface ITileWideBlockAndText01 : IWideTileUpdate
	{
		string TextField1 { get; set; }

		string TextField2 { get; set; }

		string TextField3 { get; set; }

		string TextField4 { get; set; }

		string TextField5 { get; set; }

		string TextField6 { get; set; }
	}

	internal class TileWideBlockAndText01 : BaseWideTileUpdate, ITileWideBlockAndText01
	{
		internal TileWideBlockAndText01() : base("TileWideBlockAndText01", 0, 6)
		{
		}

		public string TextField1
		{
			get { return textList[0]; }
			set { textList[0] = value; }
		}

		public string TextField2
		{
			get { return textList[1]; }
			set { textList[1] = value; }
		}

		public string TextField3
		{
			get { return textList[2]; }
			set { textList[2] = value; }
		}

		public string TextField4
		{
			get { return textList[3]; }
			set { textList[3] = value; }
		}

		public string TextField5
		{
			get { return textList[4]; }
			set { textList[4] = value; }
		}

		public string TextField6
		{
			get { return textList[5]; }
			set { textList[5] = value; }
		}
	}
}